Seawall: Performance Isolation for Cloud Datacenter Networks
نویسندگان
چکیده
While today’s virtual datacenters have hypervisor based mechanisms to partition compute resources between the tenants co-located on an end host, they provide little control over how tenants share the network. is opens cloud applications to interference from other tenants, resulting in unpredictable performance and exposure to denial of service attacks. is paper explores the design space for achieving performance isolation between tenants. We nd that existing schemes for enterprise datacenters su er from at least one of these problems: they cannot keep up with the numbers of tenants and the VM churn observed in cloud datacenters; they impose static bandwidth limits to obtain isolation at the cost of network utilization; they require switch and/or NIC modi cations; they cannot tolerate malicious tenants and compromised hypervisors. We propose Seawall, an edge-based solution, that achieves maxmin fairness across tenant VMs by sending tra c through congestion-controlled, hypervisor-to-hypervisor tunnels.
منابع مشابه
Gatekeeper: Supporting Bandwidth Guarantees for Multi-tenant Datacenter Networks
Cloud environments should provide network performance isolation for co-located untrusted tenants in a virtualized datacenter. We present key properties that a performance isolation solution should satisfy, and present our progress on Gatekeeper, a system designed to meet these requirements. Experiments on our Xen-based implementation of Gatekeeper in a datacenter cluster demonstrate effective a...
متن کاملBigPi: Sharing Link Pools in Cloud Networks
In cloud networks, sharing network resources among different VMs is critical to performance isolation. A sharing scheme aims to fully utilize the network resource, and effectively prevent performance interference and even malicious attacks such as Denial-of-Service (DoS) attacks. Existing bandwidth allocation schemes like Seawall attempt to achieve performance isolation on a per-link basis. How...
متن کاملDatacenter Traffic Control: Understanding Techniques and Trade-offs
Datacenters provide cost-effective and flexible access to scalable compute and storage resources necessary for today’s cloud computing needs. A typical datacenter is made up of thousands of servers connected with a large network and usually managed by one operator. To provide quality access to the variety of applications and services hosted on datacenters and maximize performance, it deems nece...
متن کاملHUG: Multi-Resource Fairness for Correlated and Elastic Demands
In this paper, we study how to optimally provide isolation guarantees in multi-resource environments, such as public clouds, where a tenant’s demands on different resources (links) are correlated. Unlike prior work such as Dominant Resource Fairness (DRF) that assumes static and fixed demands, we consider elastic demands. Our approach generalizes canonical max-min fairness to the multi-resource...
متن کاملOn the performance of the wide-area networks interconnecting public-cloud datacenters around the globe
According to current usage patterns, research trends, and latest reports, the performance of the wide-area networks interconnecting geographically distributed cloud nodes (i.e. inter-datacenter networks) is gaining more and more interest. In this paper we leverage only active approaches—thus we do not rely on information restricted to providers—and propose a deep analysis of these infrastructur...
متن کامل